fenestra of the cochlea - Francés Inglés Diccionario